import os
def sum_file_size(dir):
    '''
    统计一个文件夹的字节数，包括子文件及目录
    :param dir: 文件地址
    :return: 文件夹的字节数
    '''
    # 获取dir目录下的所有文件及目录
    dlist = os.listdir(dir)
    sum_size = 0
    # 对dlist进行遍历
    for file in dlist:
        file1 = os.path.join(dir, file)
        # 如果file1是一个文件，则加入总文件大小中；如果file1是一个文件夹，则递归去统计大小
        if os.path.isfile(file1):
            sum_size += os.path.getsize(file1)
        elif os.path.isdir(file1):
            sum_size += sum_file_size(file1)
    return sum_size

# print(sum_file_size("./论文评审"))